python solution for project Euler